#include <utility>
namespace CWARN_MOVE_CONST {

	namespace bad {
		class X {
		};
		void foo() {
			const X bar;
			X quux = std::move(bar);
		}
	}

	namespace good_1 {

		class X {

		};
		void foo() {
			X bar;
			X quux{ std::move(bar) };
		}
	}

	namespace good_2 {

		class X {

		};
		void foo() {
			const X bar;
			X quux{ bar };
		}
	}
}